home *** CD-ROM | disk | FTP | other *** search
/ Inside Mac Games Volume 7 #1 / IMG Vol 7-1.iso / Shareware / QuakeWorld Server 2.3b1 / QuakeWorld Server Read Me < prev   
Text File  |  1998-10-15  |  9KB  |  201 lines

  1. QuakeWorld Mac Server v2.3b1 Release Notes (October 16,1998)
  2. Copyright id Software 1996-1998
  3.  
  4. NOTE: This is a beta release of QuakeWorld Server, and is certain to have some bugs.  The software is provided as-is.  Id Software, MacSoft, and Westlake Interactive provide NO technical support for QuakeWorld.  It is an UNSUPPORTED free add-on for registered Mac Quake owners.
  5.  
  6. Getting Started with Mac QuakeWorld Server
  7. Put the "QuakeWorld Server" application in your Quake folder, along with the normal Quake and/or QuakeWorld apps. Drag the "qwprogs.dat" from the "qw" folder that comes with QuakeWorld Server into the "qw" folder in your Quake folder.
  8.  
  9. For documentation on running the server,  see http://www.quakeworld.net/
  10.  
  11. Server operators wishing to link to our master server at id, please use:
  12.  setmaster 192.246.40.12.
  13.  
  14. Bug Reports
  15. Bugs in this beta release of Mac QuakeWorld Server can be reported via email to "qwbeta@westlakeinteractive.com".  This email is for bug reports only, not tech support.  Westlake does not provide support to help you set up QuakeWorld Server.  We're simply gathering reports of problems that might occur in the beta that can possibly be fixed before the official release of Mac QuakeWorld Server.  We may not be able to reply to every email we get, but we will track all bugs reported.
  16.  
  17. 2.3b1 Changes to QuakeWorld Server
  18. - Disconnect crashes should be much less frequent (we haven't been able to crash the server in our tests).
  19.  
  20. 2.21b1 Changes to QuakeWorld Server
  21. - Up/down arrows on keyboard now scroll forward/back through the last 10 commands entered.
  22.  
  23. - QuakeWorld Server now has a new creator code and icon, so it doesn't get confused with the client.
  24.  
  25. - You can now run a server and client on the same machine (using Mac client 2.21b1 or later).  Make sure to set the "OS_Time" variable in the config.cfg for the client to allow it to give time to the server (see the client readme for more information).
  26.  
  27.  
  28. QuakeWorld Server Credits           
  29.             Mac Programming:
  30.                       Mark Adams
  31.  
  32.                   PC Programmers:
  33.                   Dave 'Zoid' Kirsch 
  34.                   Jack 'Morbid' Mathews
  35.  
  36. 2.30 Changes to QuakeWorld Server
  37.  
  38. - Fixed many of the overflow problems found in 2.2x
  39. - Minor fixes to player movement code
  40. - sv_mapcheck defautls to on
  41.  
  42. 2.21 Changes to QuakeWorld Server
  43.  
  44. New:
  45. - infokey(self, "ip") and infokey(self, "ping") return expected values as 
  46. strings (use stof for ping).
  47. - sv_mapcheck controls map checksumming.  Vis data is not included in the 
  48. checksum with 2.21 clients.
  49.  
  50. Fixed/Changed:
  51. - Proxy checksumming code changed to less CPU intensive algorithm.
  52. - Fixed lots of overflow bugs (TF2.6 now works)
  53. - Optimized some of the server code
  54. - Server can accept 2.20 clients
  55. - Movement bug on maps such as ctf4 and the lip by the outside 100health on 
  56. dm3 fixed.
  57.  
  58. 2.20 Changes to QuakeWorld Server
  59.  
  60. New:
  61. - Map checksumming.  Client map must match server.
  62.  
  63. Fixed/Changed:
  64. - Packets are now restricted to 1500 bytes for broken routers.
  65. - Server signon sequence changed to multipart due to new packet size 
  66.   limitations
  67. - Challenge/response system to stop spoofing
  68. - New internal port handling to route through broken NAT routers.
  69. - Client userinfo spamming reduced
  70. - Name changes are broadcast
  71. - Player physics tuned to be more like original Quake
  72. - Autoaim is off by default in the server (sv_aim 2)
  73. - Serverinfo watervis controls whether clients with GLQWCL can enable 
  74.   r_wateralpha
  75.  
  76. 2.10 Changes to QuakeWorld Server
  77.  
  78. - Spectators are now indicated with a (s) on server console "status" command
  79. - Fixed minor security hole
  80.  
  81. 2.01 Changes to QuakeWorld Server
  82.  
  83. New:
  84. - Added SpectatorConnect, SpectatorThink and SpectatorDisconnect Quake-C
  85.   functions.  They are empty shells for now (a example of moving spectators
  86.   from point to point is included with impulse 1) but can be used in lots
  87.   of ways.
  88.  
  89. Fixed/Changed:
  90. - Fixed the crash bug with spectators
  91. - Changed the death msgs in the Quake-C to fix the old bug of incorrect msgs
  92.   when your weapon changed.  Minor things like if two guys with pentagrams
  93.   telefrag, they both die (happens in deathmatch 4).  Thanks to Nolan 'Radix'
  94.   Pflug <nolan@fyi.net> for diffs of the progs changes to get this worked out.
  95. - Fixed the mipmapping color errors in the GL version
  96.  
  97. 2.00 Changes to QuakeWorld Server
  98.  
  99. New:
  100. - Added flood procection to the server
  101.   default is 4 lines in 8 secs, wait for 10 on activation
  102.   Command to change is:  floodprot <lines> <time> <wait-time>
  103. - Added localinfo.  32k of key=value storage.  Values are stored with the
  104.   localinfo console command on the server, i.e.
  105.       localinfo e1m1 e1m2
  106.   localinfo is persistant from the life of the server (between maps)
  107.   progs can access localinfo using infokey(world, "key") and set it using
  108.       localcmd("localinfo ");
  109.       localcmd(key);
  110.       localcmd(" ");
  111.       localcmd(value);
  112.       localcmd("\n");
  113.   values with spaces should be quoted
  114.   If the same key exists in serverinfo and localinfo, serverinfo will override
  115.   localinfo is not visible 'outside' the server
  116. - Using localinfo, you can now configure a series of maps to run without
  117.   editing the quake-c.  usage:  localinfo <from-map> <to-map>.  For example,
  118.   to run a server that loops through e1m2, dm2, dm4 and dm6, try this:
  119.         localinfo e1m2 dm2
  120.         localinfo dm2 dm4
  121.         localinfo dm4 dm6
  122.         localinfo dm6 e1m2
  123.   Note that the last one should loop back to the first, otherwise normal
  124.   level changing applies.  Put the localinfo commands in the server.cfg
  125. - Protocol has changed, old clients will no longer work.  changable move
  126.   vars such as gravity, maxspeed, etc. are supported again
  127. - Full server controlled localized client maxspeed and gravity is in
  128.   Create to new fields in the QC, .float gravity and .float maxspeed.  
  129.   .maxspeed defaults to sv_maxspeed (320), .gravity defaults to 1.0 
  130.   (full gravity).
  131.   Change them at will in the QC, but don't change them too often as every 
  132.   change is noted and the clients are updated with the change so that 
  133.   their prediction works correctly.  The per-client maxspeed should be 
  134.   very handy for the TF guys.
  135. - added support for 'namefun' (high bit characters).  On by default, server
  136.   operators can turn it off with sv_highchars 0
  137.  
  138. Fixed/Changed:
  139. - sv_friction defaults to 6 as in previous QuakeWorld release.  Regular Quake
  140.   uses a default friction of 4, so if the server op wants Regular Quake
  141.   behavior, he can change it to 4.
  142. - fixed 'download ./server.cfg' security bug.
  143. - fixed up ramp movement (on ground stuff)
  144. - removed password from userinfo after player connect so that other
  145.   players and spectators can't use the 'user' command to see the
  146.   passwd
  147. - setting password or spectator_password to 'none' is the same as
  148.   clearing it
  149. - change player move physics to support ramp accel, there was a bug in
  150.   stair stepping that prevented proper movement.  With this bug, you can't
  151.   jump into the RL room on dm6, or hit the secret light on e4m1.
  152.  
  153. 1.64 Changes to QuakeWorld Server
  154.  
  155. New:
  156. - Added new allow_download vars:
  157.     allow_download_skins, allow_download_models,
  158.     allow_download_sounds, allow_download_maps
  159. - Added a few client to server commands for auto-camera support.
  160. - Adding new server cvar, sv_spectalk (defaults to 1, or on) that controls
  161.   whether spectators can talk to players.  If disabled, spectators can
  162.   only talk to each other.
  163. - New command, sv_gamedir, which sets the visible gamedir to clients.  this
  164.   allows servers to have a different physical game directories, handing for
  165.   machines with multiple servers that don't support symbolic links.  for
  166.   example:
  167.           gamedir ctf4.1
  168.         sv_gamedir ctf
  169.   causes qwsv to use the physical directory of 'ctf4.1', but report the
  170.   directory to clients (players) as 'ctf' for their files.
  171.  
  172. Fixed/Changed:
  173. - Fixed bug in serverinfo strings (memory overwrite and length problem).
  174. - Map files are permitted to be downloaded if they aren't in a pak file
  175.   (unless allow_download or allow_download_maps isn't set).
  176. - Fixed annoying NET_GetPacket: Connection Refused msgs.
  177. - Fixed annoying water jump bug where you would immedately hop back out of 
  178.   water just after you jumped in.
  179. - Fixed air velocity movement so that it is like regular Quake, 
  180.   players have more control over their air movement and can cut
  181.   velocity as needed just like in Quake.  This gives more control
  182.   to the player and rewards skill.
  183. - Spectators no longer can send or receive say_team msgs (possible
  184.   cheating could happen).
  185. - Stopped reporting spectators as players when front-ends request info.
  186. - Fixed bug that disallowed 9's in ip address for filtering.
  187. - Spectators can now send say_team msgs, but only to other spectators.
  188. - No duplicate names allowed now (will rename people who do it).
  189. - A client can not name themselves 'console'.
  190.  
  191. 2.00 Release Notes written by:
  192.  
  193. Dave 'Zoid' Kirsch - zoid@idsoftware.com
  194.  
  195. 1.64 Release Notes written by:
  196.  
  197. Sean 'Redwood' Martin
  198. Redwood's Quake Page - http://redwood.stomped.com
  199.  
  200. Special Thanks: All of the beta testers.
  201.